package com.mzj.saas.mservice.lock.vo;

import com.mzj.saas.mservice.house.entity.House;

import java.util.ArrayList;
import java.util.List;

public class LockAuthData<T> {
    private Long lockId;//智能锁id
    private Integer mechineStatus;//设备状态:0未激活 1正常 2冻结
    private Integer authStatus;//授权状态:0未授权 1已授权
    private String reason;//冻结原因
    private List<T> data = new ArrayList<T>();

    public Long getLockId() {
        return lockId;
    }

    public void setLockId(Long lockId) {
        this.lockId = lockId;
    }

    public Integer getMechineStatus() {
        return mechineStatus;
    }

    public void setMechineStatus(Integer mechineStatus) {
        this.mechineStatus = mechineStatus;
    }

    public Integer getAuthStatus() {
        return authStatus;
    }

    public void setAuthStatus(Integer authStatus) {
        this.authStatus = authStatus;
    }

    public String getReason() {
        return reason;
    }

    public void setReason(String reason) {
        this.reason = reason;
    }

    public List<T> getData() {
        return data;
    }

    public void setData(List<T> data) {
        this.data = data;
    }
}
